import request from '@/utils/request'

const key = 'dept'

/**
 * 设置数据权限
 * @param {*} data body参数
 * @returns 
 */
export function setDataScope (data) {
    return request({
        url: `/${key}/setDataScope`,
        method: 'post',
        data
    })
}

/**
 * 设置助理
 * @param {*} data 参数body 接收
 * @returns 
 */
export function setAssistant (data) {
    return request({
        url: `/${key}/setAssistant`,
        method: 'put',
        data
    })
}


/**
 * 树形列表
 * @param {*} data 参数拼接url 接收
 * @returns 
 */
export function deptList (params = {}) {
    return request({
        url: `/${key}/list`,
        method: 'get',
        params
    })
}


/**
 * 同步钉钉部门
 * @param {*} data 参数拼接url 接收
 * @returns 
 */
export function getDingDept (params) {
    return request({
        url: `/${key}/getDingDept`,
        method: 'get',
        params
    })
}


/**
 * 同步部门员工
 * @param {*} data 参数拼接url 接收
 * @returns 
 */
export function getDeptUser (deptId) {
    return request({
        url: `/${key}/getDeptUser?deptId=${deptId}`,
        method: 'get'
    })
}